A Fast Sequential Linear Quadratic Algorithm for Solving Unconstrained Nonlinear Optimal Control Problems
نویسندگان
چکیده
We develop a numerically efficient algorithm for computing controls for nonlinear systems that minimize a quadratic performance measure. We formulate the optimal control problem in discrete-time, but many continuous-time problems can also be solved after discretization. Our approach is similar to sequential quadratic programming for finite-dimensional optimization problems in that we solve the nonlinear optimal control problem using sequence of linear quadratic subproblems. Each subproblem is solved efficiently using the Riccati difference equation. We show that each iteration produces a descent direction for the performance measure and that the sequence of controls converges to a solution that satisfies the well-known necessary conditions for the optimal control. We also show that the algorithm is a Gauss-Newton method, which means it inherits excellent convergence properties. We demonstrate the convergence properties of the algorithm with two numerical examples.
منابع مشابه
Sequential Linear Quadratic Optimal Control for Nonlinear Switched Systems
In this contribution, we introduce an efficient method for solving the optimal control problem for an unconstrained nonlinear switched system with an arbitrary cost function. We assume that the sequence of the switching modes are given but the switching time in between consecutive modes remains to be optimized. The proposed method uses a two-stage approach as introduced by Xu and Antsaklis (200...
متن کاملInterior Point Methods for Optimal Control of Discrete-time Systems
We show that recently developed interior point methods for quadratic programming and linear complementarity problems can be put to use in solving discrete-time optimal control problems, with general pointwise constraints on states and controls. We describe interior point algorithms for a discrete time linear-quadratic regulator problem with mixed state/control constraints, and show how it can b...
متن کاملOn a Sqp-multigrid Technique for Nonlinear Parabolic Boundary Control Problems
We consider the application of an SQP method to an optimal control problem governed by the heat equation with nonlinear boundary conditions. The objective functional consists of a quadratic terminal part and a quadratic regularization term. To handle the quadratic optimal control subproblems with high precision, very large scale mathematical programming problems have to be treated. The solution...
متن کاملNumerical Methods for Large Scale Moving Horizon Estimation and Control
Abstract: Both the linear moving horizon estimator and controller may be solved by solving a linear quadratic optimal control problem. A primal active set, a dual active set, and an interior point algorithm for solution of the linear quadratic optimal control problem are presented. The major computational effort in all these algorithms reduces to solution of certain unconstrained linear quadrat...
متن کاملHaar Matrix Equations for Solving Time-Variant Linear-Quadratic Optimal Control Problems
In this paper, Haar wavelets are performed for solving continuous time-variant linear-quadratic optimal control problems. Firstly, using necessary conditions for optimality, the problem is changed into a two-boundary value problem (TBVP). Next, Haar wavelets are applied for converting the TBVP, as a system of differential equations, in to a system of matrix algebraic equations...
متن کامل